.login-container{
  width: 450px;
  height: auto;
  margin-top: 5%;
}
.login-container .content{
  background-color: #fff;
  padding-bottom: 10px;
  -moz-box-shadow: 0 1px 4px #ccc;
  -webkit-box-shadow: 0 1px 4px #ccc;
  box-shadow: 0 1px 4px #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 30px 40px;
}
.login-container .account-page input{
  padding-left: 12px;
  margin-top:15px;
  height: 49px;
  font-size: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  outline: none!important;
  box-shadow: none!important;
}
.login-container .forgot{
  margin-top: 25px;
  margin-bottom: 40px;
}
.login-container .account-page button{
  margin-top: 15px;
  background-color: #0bc874!important;
  border: none!important;
  outline: none!important;
  height: 50px;
  margin: 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 18px;
}
.ng-valid[required], .ng-valid.required  {
  border-left: 5px solid #42A948; /* green */
}

.ng-invalid:not(form)  {
  border-left: 5px solid #a94442; /* red */
}
